From: route@monster.com
Sent: Wednesday, October 21, 2015 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: IBM IID Architect
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Thirunavukkarasu Kittan SUMMARY ·
IT professional with more than 11 years of extensive
working experience in J2EE platform in multiple domains like Telecom, Energy
& Utility, Travel & Transport and Gaming industry. ·
Expertise in designing and developing Business Process
Management and Integration applications using IBM BPM Process Designer, IBM
BPM Integration Designer and IBM WebSphere Process Server ·
Played delivery roles from Developer till Technical
Delivery Lead with involvement in all phases of Software Development life
cycle primarily in designing and implementing solutions using J2EE platform
in pressure projects. ·
Expertise in design and development of Web applications
involving J2EE technologies with Java, Servlets, JSP, Web Services, Spring,
Hibernate, MVC Frameworks like Struts and XML. ·
Expertise in identifying and translating system
requirements into software design documentation using effective coordination
with business analysts, business users. ·
Full-fledged SDLC experience in large-scale web
implementations in J2EE, SOA applications using iterative and waterfall
development methodologies. ·
Co-ordinate with offshore team to help them in delivering
projects , works as onsite point of contact for technical and requirement
related impediments · Sun
Certified Java 2 Programmer for Java 1.4(SCJP) · Received
The Eminence & Excellence award (SPARK award for 2013) in IBM GBS GD. ·
Extensive experience in different architectures such as
client server, 3-tier. In depth knowledge in OOA (Object-Oriented Analysis),
Object-Oriented Design (OOD). TECHNICAL SKILLS
EDUCATION:
§
Master of Science in Computer Science - 2002,
Bharathiar University, Coimbatore, India, §
Master of Philosophy (M.Phil) in Computer
Science -2005, Bharathidason University, Tiruchirappalli, India. PROFESSIONAL
EXPERIENCE
IBM,
India and USA Oct 2006 - Present Sr.
Java Developer/Tech Lead Projects at IBM Oncor
Electric, Dallas, TXOct 2011- Till date Oncor is a
leading distributor of Electricity in the USA. Oncor MMP Wave 3‘s main focus is to replacing LCIS,
the legacy mainframe application that handles customer information, revenue
management and field activity with IBM BPM, Oracle’s Customer Care &
Billing (CC&B) application and other distributed systems Oncor has.
The Market Transaction/Field Activity is to develop a custom solution to
follow ERCOT’s Solution to Stacking market rules to process high volume EDI
transactions received from ERCORT and REP and generate field activities for
field operations. This is an extreme complex solution supporting multiple
business units within Oncor, integrating with ERCOT and REPs, and comprise of
a slew of applications across multiple business domains. It is also
business critical because of Oncor’s commitment to market requirement in the
Texas Market. In 2011, Oncor legacy system processed 200M EDI transaction and
8M field activities for about 5M customers. Responsibilities as a Technical Lead/Sr. Developer: · Understand
the existing business application, review and analyze the project
requirements. ·
Prepare the effort estimate, plan and prioritization of
the tasks. Created Functional specification, High level design document and Low
level design document, Unit Test Case. ·
Developed web services using Service Oriented Architecture
(SOA). ·
Written Web Service clients using SOAP, WSDL to interact
with the service APIs exposed by other interface application. ·
Parsing XML documents using DOM and SAX parsers ·
Involved in Configuring web.xml and struts-config.xml
according to the Struts framework ·
Design and Development of Struts Action classes, Action
Forms, Management classes. ·
Performed the role of designer and developer for IBM BPM
Process Designer and Integration Designer and WebSphere Process Server · Responsible
for process flow design and development using IBM Process designer. · Designed
and developed the integration solutions (mediation modules) for invoking external
services using IBM Integration designer. ·
Developed dashboards using Task Flows and BPM Human Tasks. · Use Facade
pattern for Advanced Integration Services (AIS) – BPMN calling AIS
implemented in Integration Designer ·
Responsible to ensure timely responses to UAT (User
Acceptance Test) defects and its resolution in accordance with the
contractually agreed upon SLAs. ·
Estimate or review estimated efforts for minor
enhancements and provide inputs for impact analysis and effort estimation for
major development projects / releases. ·
Ensure configuration management through regular reviews
and audits using IBM Rational Clear Case ·
Responsible for software version currency of the all the
software used for the solution, review, and plan and implement the fix packs
and version upgrades as needed. ·
Played a techno functional role involving interaction with
business users, analysts for functional discussions and QA team for defect
related discussions ·
Development done using Scrum Environment:
Java, J2EE, Servlets, JSP, EJB2.0, IBM BPM (Process Designer and Integration
Designer), WebSphere Process Server, SOA, Web Services, SOAP, WSDL, JDBC,
JBoss, Javascript, Struts, XML, DOM, SAX Allied
Automotive Group (AAG), Atlanta, GA April 2011 to Sept 2011 Allied Automotive Group (AAG) is a logistics company
involved in the transportation of cars and small trucks across U.S, Canada
and Mexico. The customers of AAG include major car manufacturers like
General Motors, Chrysler, Ford, Honda, Mazda etc. Allied Automotive
Group has an IT department which involves a wide range of technologies
including Electronic Data Interchange (EDI), Mainframes, J2EE, VB .net and
Business Objects. The main application areas involved in the project is
EDI (using tools Momentum and Gentran), Operations (mainframe), Payroll
(mainframe), Billing and Revenue (mainframe), Web (J2EE), CT- Services (VB
.net) and CT-Web(J2EE). IBM India has a ten year contract with IBM US to
support the software development and maintenance operations for Allied
Automotive Group. Responsibilities as a Technical Lead/Sr. Developer ·
Lead program from initiation through implementation
including phases such as planning, analysis, design development and
implementation. ·
Reviewed, refined and created the application requirements
·
Created the high level and low level design of the
application. ·
Leading the team members, assigning and reviewing their
work, interacting with business users (Actuaries) and translating their requirements
for onsite as well as offshore team. ·
Design and develop web page using Struts JSP, HTML, DHTML,
Java Script and CSS ·
Used Struts Validation framework for client and server
side validation ·
Worked in parsing and related XML processing using XPath ·
Wrote Stored Procedures and tried to invoke those using
simple callable statements through JDBC. ·
Work Closely with Project Manager to advise and take
technical Decisions involving development and production issues. Environment:
Java, J2EE, XML, XSL, Struts, Web
Services, Log4j, ANT, StarTeam 2008, SoapUI 3.0.1, Toad, WebServices, JDBC,
Servlets, JSP, EJB2.0, Javascript Norwegian
Cruise Line (NCL), Miami, Florida Jan 2010- March 2011 Freestyle Connect is Norwegian Cruise Line’s
reservation system. The core of this application is the Seaware packaged
product from Versonix. Freestyle connect is the customized version of Seaware
implemented at NCL. Freestyle Connect is a complete end to end travel and
transport reservation system. It provides sales, marketing and
revenue-yield-management capabilities for controlling ship, hotel and air
inventories. Responsibilities
as a Sr. Java Developer/Team Lead · Understand
the existing business application, review and analyze the project
requirements. ·
Estimate preliminary and definitive efforts for the
requirements. ·
Prepare the effort estimate, plan and prioritization of
the tasks. Created Functional specification, High level design document and
Low level design document, Unit Test Case. ·
Played a techno functional role involving interaction with
business users, analysts for functional discussions and QA team for defect
related discussions · Used
design patterns like Front controller, Singleton, Factory Method, Prototype
for modifying query results, DAO, session facade design patterns. · Developed
web services wsdl files. Defined request and response structures in xml
format using xsl and xsds. Developed using Service Oriented Architecture SOA
services using EJB 2.0,WSDL ·
Designed the Web application implementing the Model- View
– Controller pattern to make it extensible and flexible ·
Involved in Configuring web.xml and struts-config.xml
according to the Struts framework ·
Involved in creating/deploying jar, war and ear files in
the Oracle Web logic Server. · Used LOG4J for debugging, testing and
maintaining the system state. ·
Developed Ant scripts to build the J2EE application. Environment: Java,
J2EE, XML, XSL, Struts, Web Services, Log4j, ANT, DataPower XI50.3.8.0.1,
StarTeam 2008, SoapUI 3.0.1, CURL 7.19.7, Toad and Oracle. Verizon
Wireless, Irvine, CA Aug 2009- Jan 2010 My Business Unique is Verizon Wireless's one stop
business portal ordering system to order various services like New Phone, New
Services and other date services that Verizon wireless provides. It provides
the basic functionality to order new phone and services, modify an existing
service, disconnecting an existing service. Responsibilities
as a Sr. Java Developer: ·
Involved in Overall design of the Architecture of the Data
Access Solution and Implementation of few of the Components (End to End). ·
Understood the existing architecture thoroughly and
identified areas where Spring could be easily incorporated, thereby making
the application easily configurable, maintainable and testable. ·
Developed middle tier components using Spring and
Hibernate. ·
Used Hibernate to build the relational object model and
subsequently the data model ·
Developed and Implemented DAO classes using Hibernate for
database transactions. ·
Implement DAO classes using Spring Hibernate ORM. ·
Create Hibernate POJO and mapped using Hibernate mapping
files (.hbm). ·
Used design patterns like Business Delegate, Singleton,
SessionFactory, DAO. ·
Used LOG4J for debugging, testing and maintaining the
system state. ·
Developed Ant scripts to build the J2EE application Environment: Java
1.4 & 1.6, JDBC, Servlets, JSP, Weblogic8.1 & 10.3, Oracle9i,
Eclipse, Hibernate, Spring, POJO, SQL Navigator, QC. AT&T
(Nov 2006-Aug 2009) Description: GIOM is an online Ordering Tool, which facilitates
customer-centric ordering of both standalone and bundled services for AVPN.
In a standalone order, user can order a particular component like Port, PVC,
VPN or a Router. On the other hand in bundled service GIOM provides required
components as a Package. GIOM-AVPN (Global Integrated Order Manager -
AT&T Virtual Private Network) is based on Model View Controller (MVC)
design (Where models are beans, views are the JSPs and controller is the
Servlet.). Here the controller servlet process passes the request from client
and interact with beans, where the business logic is encapsulated. Finally,
controllerservlet invoke jsp page to compose presentation layer of the
application. Each screen has an action handler. All Action handlers are
derived from AioTollfreeHandler, which in turn is derived from
AIOActionHandler. Based on every action the appropriate action handler is
called by the controller servlet and in this case it is the AIOActionHandler
which performs the business logic which is further extended to
AIOTollFreeMainPageHandler. AIOTollFreeDueDateHandler. Responsibilities
as a Project Lead/Developer: ·
Requirements Gathering using the use case driven model,
Design, Implementation of the component involving the XML extract parsing and
automated email notification, Verification testing and Maintenance of the
tool including the resolution of customer issues and changes. ·
Design and develop web page using Struts JSP, HTML, DHTML,
Java Script and CSS ·
Performed JDBC tuning and extensively used JDBC to
communicate with the Oracle database ·
Parsing XML documents using DOM and SAX parsers ·
Developed JSP’s for presentation layer and used JavaScript
for validations. ·
Developed JSP Custom tags to display Data ·
Developed Servlets for the request delegation. ·
Involved JDBC connection pooling to access the oracle
database ·
Developed XML documents for data transition. § Developed
UNIX script for batch jobs. § Used LDAP
for user authentication and security § Involved
in creating/deploying jar, war and ear files in the Oracle Web logic Server. § Designed
and Developed Build Script using Jakarta ANT script Environment:
Java, JDBC, Servlets, JSP,
HTML/DHTML, JavaScript, XML, Weblogic, Oracle8i, SQL, Eclipse, Webservice,
SCME. HCL
Technologies, Chennai/Bangalore, IndiaMay 2005 - Sep 2006 Java
Developer Projects at HCL GTECH Corporation, USA (Sep 2005 – Sep 2006) GTECH is a leader in the lottery industry providing
end-to-end solutions to the lotteries worldwide. As part of the lottery
solution, GTECH provides Point of Sale terminals named Altura to retailer for
selling lottery tickets. Altura Terminal is a UNIX based terminal used by
GTECH to carry out the total front end Lottery Transactions. Altura Terminal
Product is the application which runs on the Altura Terminal which provides
the end to end communication with the Lottery host to sell the Lottery
tickets and various other sites specific Lottery features like sales reports,
ticket cancellation, instant tickets, validation, invoice details, invoice
ordering, and special functions like mail, news, volume and contrast control
etc. The application also provides multi language support. All the Lottery
Transactions requires to communicate with the lottery host along with other
predefined site specific problem logic for its successful completion. Responsibilities as a Developer: ·
This project is implemented in two phases. The Altura HET
as well as LVT Terminal with the required gaming functionality is integrated
with the existing Prosys V8 central system. ·
Implemented Rapido game (only for HET terminals):-
SwissLotto, Euro Millions, Banco, Banco Jass (only for LVT terminals). ·
Developed JSP’s for presentation layer and used JavaScript
for validations. · Developed
JSP Custom tags to display Data ·
Developed Servlets for the request delegation. ·
Involved JDBC connection pooling to access the oracle
database ·
Involved in creating/deploying jar, war and ear files in
the Oracle Web logic Server. Environment: Java, JDBC, Servlets, JSP, Weblogic, Oracle8i,
Eclipse, Webservice, SCME. BEA
Systems, USA (May 2005 – Aug 2005) BEA Systems, a leading global IT company, which
provides Enterprise software that, has high performance, transaction
processing solutions. Weblogic is the largest application server, which is
used all over the world. As a Developer Relations Engineer was involved in WebLogic administration and helping
fix bugs found in the WebLogic releases as pointed out by users of WebLogic
around the world. Environment: Java/J2EE, WebLogic SuperSoft
Solution Provider, Bangalore, IndiaJan 2003-Mar 2005 Java
Developer Projects at SuperSoft Alcon
Laboratories, Developer (Jan 2004-Mar 2005) Description: This E Travel & Living System
(ETNL) product is helpful for the employees to apply travel and expenses
allowances. This product provides information about applying travel for foreign
and local, adding expenses during travel, previous travel request details,
status of the travel request and etc. This product involves six modules,
which are as follows. New travel request, Edit travel request, Pending
request, previous travel request, Add expense and pending claims. New travel
request is helpful to create a new travel request for foreign and local. Edit
is helpful for editing travel request. Previous travel request is helpful for
viewing the travel status and travel report. Pending request provides
information about the travel request to approval manager for approval. Add
expense is helpful for adding travel expenses and pending claims is useful to
approve or reject the travel expenses created by the employees. Responsibilities: § Designed
the Web application implementing the Model- View – Controller pattern to make
it extensible and flexible § Managed a
critical module (New Travel Request, Edit and Previous Travel Request) having
around 50 Use Cases including various financial transactions like Invoicing,
Receipts § Involved
in Requirements Analysis, Design and Development activities. § Handling
the Server component to suit the new thick client based architecture. § Involved
in Verification Testing and Support for the Customer queries/issues resolution. § Additional
Responsibility of Quality Assurance, which involved assuring the project to
be compliant with the Quality Systems. ·
Developed JSP’s for presentation layer and used JavaScript
for validations. · Developed
JSP Custom tags to display Data § Developed
Servlets for the request delegation. § Involved
JDBC connection pooling to access the oracle database Environment:
Java 1.4, JDBC, Servlets, JSP,
Weblogic, Oracle8i, Eclipse Albertsons
Inc, Developer Jan 2003-Dec 2003 The primary objective of the ECM initiative is to
develop a content management system which will help Albertsons Store
Development users to store information/content/documents in a single
repository so that can be shared across the Enterprise and to the outside
associated world in a controlled and secure environment. Responsibilities: ·
Requirements Gathering using the use case driven model,
Design, Implementation of the component involving the XML extract parsing and
automated email notification, Verification testing and Maintenance of the
tool including the resolution of customer issues and changes. ·
Parsing XML documents using DOM and SAX parsers ·
Involved in developing applications using Java, J2EE ·
Extensive testing of the system and the individual
components. ·
Involved in creating/deploying jar, war and ear files in
the Oracle Web logic Server. Environment:
Java 1.4, JDBC, Servlets, JSP,
Weblogic, Oracle8i, Eclipse |
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|